English Dictionary
◊ LOOKOUT STATION
lookout station
n : a structure commanding a wide view of its surroundings [syn:
{lookout}, {observation tower}, {observatory}]